kaf24@scramble.cl.cam.ac.uk [Fri, 13 Aug 2004 16:17:33 +0000 (16:17 +0000)]
bitkeeper revision 1.1159.17.26 (411ce99dzAxJPoMN9ygmUMItgtICCA)
Merged binary-rewrite fixup back into 2.4. Emulation and rewriting
still both seem to have issues with Fedora Core 3 Test 1, however.
Works fine with 2.6, but not with 2.4. Probably due to different
code paths being exercised in glibc?
kaf24@scramble.cl.cam.ac.uk [Thu, 12 Aug 2004 23:41:18 +0000 (23:41 +0000)]
bitkeeper revision 1.1159.17.25 (411c001e5mj9D5ahE9xTur4qa1WK0Q)
Elaborate on concurrency issues when notifying an evtchn, and add an
extra barrier.
kaf24@scramble.cl.cam.ac.uk [Thu, 12 Aug 2004 22:58:38 +0000 (22:58 +0000)]
bitkeeper revision 1.1159.17.24 (411bf61edgcR_nOyvkAutrxUxR2tRg)
Add close-on-exec to open fd's on /dev/mem and /dev/xen/evtchn in xend.
kaf24@scramble.cl.cam.ac.uk [Thu, 12 Aug 2004 18:05:11 +0000 (18:05 +0000)]
bitkeeper revision 1.1159.17.23 (411bb1570PNo_cbCYAWmPnmxDw4a1w)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Thu, 12 Aug 2004 18:05:04 +0000 (18:05 +0000)]
bitkeeper revision 1.1159.26.2 (411bb150myGoKUBiEIcD6UrGfq9M0g)
Robustify the binary-rewrite code to only modify files in /lib/tls,
and then only if noone has a shared mapping.
cl349@freefall.cl.cam.ac.uk [Thu, 12 Aug 2004 17:35:14 +0000 (17:35 +0000)]
bitkeeper revision 1.1159.17.22 (411baa52nqHnDQFA6udVVgOtViVfeQ)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
cl349@freefall.cl.cam.ac.uk [Thu, 12 Aug 2004 17:34:21 +0000 (17:34 +0000)]
bitkeeper revision 1.1159.17.21 (411baa1dkWXzaVHGnr6yk4SeGTJAHA)
Merge 2.4/2.6 shutdown/suspend control message handling code.
cl349@freefall.cl.cam.ac.uk [Thu, 12 Aug 2004 16:58:27 +0000 (16:58 +0000)]
bitkeeper revision 1.1159.17.20 (411ba1b3C9nxXbGo3TmMBqL5zmK2LQ)
Allow domains other than domain 0 to write to the console in VERBOSE builds.
kaf24@scramble.cl.cam.ac.uk [Thu, 12 Aug 2004 16:41:32 +0000 (16:41 +0000)]
bitkeeper revision 1.1159.26.1 (411b9dbcCJJC5rLh9et-NJLkMWkBzg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Thu, 12 Aug 2004 16:41:23 +0000 (16:41 +0000)]
bitkeeper revision 1.1159.25.2 (411b9db3L6VLu1hZxOjZz_zsDqan8w)
Xen-specific get_unmapped_area checks.
kaf24@scramble.cl.cam.ac.uk [Thu, 12 Aug 2004 15:55:07 +0000 (15:55 +0000)]
bitkeeper revision 1.1159.25.1 (411b92dbFatpuCFS9px_DggrIbxQsg)
Extra barriers in async shared-memory comms code.
cl349@freefall.cl.cam.ac.uk [Thu, 12 Aug 2004 15:54:04 +0000 (15:54 +0000)]
bitkeeper revision 1.1159.17.19 (411b929cWqTc_xtMch0ol_CgtZ8PJQ)
Merge 2.4 and 2.6 reboot code.
cl349@freefall.cl.cam.ac.uk [Thu, 12 Aug 2004 14:10:20 +0000 (14:10 +0000)]
bitkeeper revision 1.1159.17.18 (411b7a4clSlwGNpVa4jPTa9wgDjfmw)
Add compile-time option to use writable pagetables.
cl349@freefall.cl.cam.ac.uk [Thu, 12 Aug 2004 11:28:13 +0000 (11:28 +0000)]
bitkeeper revision 1.1159.17.17 (411b544doTQiJqVLC1XKbmd3zpnhzQ)
Use multicalls for context switch.
kaf24@scramble.cl.cam.ac.uk [Thu, 12 Aug 2004 09:26:13 +0000 (09:26 +0000)]
bitkeeper revision 1.1159.17.16 (411b37b5pm2GHpK-X97V9DCBq_yjDg)
Fix Xen debug build.
kaf24@scramble.cl.cam.ac.uk [Thu, 12 Aug 2004 09:02:27 +0000 (09:02 +0000)]
bitkeeper revision 1.1159.17.15 (411b3223s46gRWRys7azgVpevH5M5g)
Clean up the frontend blk drivers
iap10@labyrinth.cl.cam.ac.uk [Thu, 12 Aug 2004 07:24:06 +0000 (07:24 +0000)]
bitkeeper revision 1.1159.17.14 (411b1b16kI8OhQTxCf1kbM8dV6LXcA)
prepare 2.6 blkfront for suspend/resume
iap10@labyrinth.cl.cam.ac.uk [Thu, 12 Aug 2004 06:16:22 +0000 (06:16 +0000)]
bitkeeper revision 1.1159.17.13 (411b0b36peqhPJFT111OsxoPfmLexQ)
updates to xen-clone script : build linux 2.6
iap10@labyrinth.cl.cam.ac.uk [Wed, 11 Aug 2004 21:21:36 +0000 (21:21 +0000)]
bitkeeper revision 1.1159.17.12 (
411a8de0-86ZTIpSwmzK3L2rrD65Nw)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Wed, 11 Aug 2004 21:21:04 +0000 (21:21 +0000)]
bitkeeper revision 1.1159.24.1 (411a8dc04Gzs_coIAm_0Gf5NK-YpxQ)
suspend/resume now works again, though netfront contains a workaround hack for a xend issue.
cl349@freefall.cl.cam.ac.uk [Wed, 11 Aug 2004 18:08:19 +0000 (18:08 +0000)]
bitkeeper revision 1.1159.17.11 (411a6093ynYyA5rki_bz762aCLzB4w)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xeno.bk-26dom0
cl349@freefall.cl.cam.ac.uk [Wed, 11 Aug 2004 18:07:43 +0000 (18:07 +0000)]
bitkeeper revision 1.1159.23.1 (411a606fwcWYG3KD9XAVULSlXBrivA)
Writable pagetable fixes.
kaf24@scramble.cl.cam.ac.uk [Wed, 11 Aug 2004 17:20:18 +0000 (17:20 +0000)]
bitkeeper revision 1.1159.17.10 (411a5552Ocw2woXgBOLvoZ2_WALTDg)
Binary rewriting now works with Fedora Core 2.
kaf24@scramble.cl.cam.ac.uk [Wed, 11 Aug 2004 07:33:29 +0000 (07:33 +0000)]
bitkeeper revision 1.1159.17.9 (4119cbc9Y38CPLUDM54OzSqxL0xnfw)
Disable binary-rewriting while fixing it for FC2.
kaf24@scramble.cl.cam.ac.uk [Wed, 11 Aug 2004 07:28:29 +0000 (07:28 +0000)]
bitkeeper revision 1.1159.17.8 (4119ca9d45NUd2jZUoii5FZ0sUjBKg)
Missing EXPORT_SYMBOL.
kaf24@scramble.cl.cam.ac.uk [Tue, 10 Aug 2004 21:21:49 +0000 (21:21 +0000)]
bitkeeper revision 1.1159.17.7 (41193c6d91e3zHZIZDPZuDFK592hhw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Tue, 10 Aug 2004 21:21:41 +0000 (21:21 +0000)]
bitkeeper revision 1.1159.21.1 (41193c65K9NbWw4E7FhhvSPwFS3svQ)
More binary-rewrite patches.
kaf24@scramble.cl.cam.ac.uk [Tue, 10 Aug 2004 21:12:00 +0000 (21:12 +0000)]
bitkeeper revision 1.1159.17.6 (41193a207z6kESTDa2SXhULAPY-Bmw)
Fix the broken build. Also avoid floating-point code in Xen.
kaf24@scramble.cl.cam.ac.uk [Tue, 10 Aug 2004 21:04:26 +0000 (21:04 +0000)]
bitkeeper revision 1.1159.17.5 (4119385aTLA7Shj5_vrBcoAQ3-zimg)
Cset exclude: gm281@boulderdash.cl.cam.ac.uk|ChangeSet|
20040810153437|54233
iap10@labyrinth.cl.cam.ac.uk [Tue, 10 Aug 2004 20:51:19 +0000 (20:51 +0000)]
bitkeeper revision 1.1159.17.4 (41193547mY3GJ0dxBp4SGUzPrYt5CQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Tue, 10 Aug 2004 20:51:11 +0000 (20:51 +0000)]
bitkeeper revision 1.1159.20.1 (4119353fK0fKs_SYKxrgvHgZ7WbE4Q)
migration blkdev and netdev resume fixes
cl349@freefall.cl.cam.ac.uk [Tue, 10 Aug 2004 17:29:50 +0000 (17:29 +0000)]
bitkeeper revision 1.1159.17.3 (4119060ev9sfOnDH5pIm1U_z4xIWzA)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
cl349@freefall.cl.cam.ac.uk [Tue, 10 Aug 2004 17:22:49 +0000 (17:22 +0000)]
bitkeeper revision 1.1159.19.1 (41190469aRywjSOUQv09SB13veEdJQ)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xeno.bk-26dom0
cl349@freefall.cl.cam.ac.uk [Tue, 10 Aug 2004 17:22:40 +0000 (17:22 +0000)]
bitkeeper revision 1.1159.11.2 (41190460g_46PGXC611SAS9fnIgORA)
Fix CONFIG_HIGHMEM.
kaf24@scramble.cl.cam.ac.uk [Tue, 10 Aug 2004 16:43:59 +0000 (16:43 +0000)]
bitkeeper revision 1.1159.17.2 (4118fb4fKIddWL7Bi2rcYZGMufBwAQ)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Tue, 10 Aug 2004 16:43:47 +0000 (16:43 +0000)]
bitkeeper revision 1.1159.18.1 (4118fb43PWr3pgwsfCncpKPp8Ek0Yg)
Little cleanup.
iap10@labyrinth.cl.cam.ac.uk [Tue, 10 Aug 2004 15:59:16 +0000 (15:59 +0000)]
bitkeeper revision 1.1159.17.1 (4118f0d483Vmdw5e5g0BuoQ37QULyg)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
gm281@boulderdash.cl.cam.ac.uk [Tue, 10 Aug 2004 15:43:28 +0000 (15:43 +0000)]
bitkeeper revision 1.1159.16.2 (4118ed20n9s8eU8-4zEBAN9uVi9YWQ)
Fix to a broken build (previously not picked up by make). Prorer fix will follow soon.
gm281@boulderdash.cl.cam.ac.uk [Tue, 10 Aug 2004 15:34:48 +0000 (15:34 +0000)]
bitkeeper revision 1.1159.16.1 (4118eb18njwywlAm0qNOsL9sSbNjjg)
Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno-unstable.bk
into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/gm281/xeno-clone/xeno.bk
gm281@boulderdash.cl.cam.ac.uk [Tue, 10 Aug 2004 15:34:37 +0000 (15:34 +0000)]
bitkeeper revision 1.1159.15.1 (4118eb0dXk4yJUHKqaxLdR-bj_e6Zg)
The weight of domains created with xm created can be specified with "weight=x" command line option, or put into the config file. Specific scheduler is responsible for handling this additional information. RRobin and Atropos ignore the argument.
mjw@wray-m-3.hpl.hp.com [Tue, 10 Aug 2004 14:20:33 +0000 (14:20 +0000)]
bitkeeper revision 1.1159.1.34 (4118d9b1ZXvgrP7sHLCZ6HCI8E4V0g)
Fix some restore problems.
xenbk@gandalf.hpl.hp.com [Tue, 10 Aug 2004 14:01:18 +0000 (14:01 +0000)]
bitkeeper revision 1.1159.1.33 (4118d52eOtuHiHU1zvAQ3fccBON6ng)
Merge http://xen.bkbits.net:8080/xeno-unstable.bk
into gandalf.hpl.hp.com:/var/bk/xeno-unstable.bk
iap10@labyrinth.cl.cam.ac.uk [Tue, 10 Aug 2004 13:53:32 +0000 (13:53 +0000)]
bitkeeper revision 1.1159.1.32 (4118d35c609YWhxt_3C-hWCNhXozxA)
migration integration with new xend
mjw@wray-m-3.hpl.hp.com [Tue, 10 Aug 2004 13:50:46 +0000 (13:50 +0000)]
bitkeeper revision 1.1159.14.4 (4118d2b68g453DSG6YDQBLmCyvKVgA)
Sundry fixes to domain restore.
iap10@labyrinth.cl.cam.ac.uk [Tue, 10 Aug 2004 13:47:15 +0000 (13:47 +0000)]
bitkeeper revision 1.1159.1.31 (4118d1e3hysYQeJp5YNlLFvX8SMWFg)
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
mjw@wray-m-3.hpl.hp.com [Tue, 10 Aug 2004 13:21:15 +0000 (13:21 +0000)]
bitkeeper revision 1.1159.14.3 (4118cbcbViBc-_SwC7TL33vEzHCY7Q)
Don't build the domain when restoring.
mjw@wray-m-3.hpl.hp.com [Tue, 10 Aug 2004 13:17:54 +0000 (13:17 +0000)]
bitkeeper revision 1.1159.14.2 (4118cb0281sulMDs4loWPr772DRiNA)
Fix save/restore of the vm config and rebuilding a restored domain.
iap10@labyrinth.cl.cam.ac.uk [Tue, 10 Aug 2004 12:55:49 +0000 (12:55 +0000)]
bitkeeper revision 1.1159.1.30 (4118c5d5pwxy_RpmTDVfXsN-78jUxQ)
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
xenbk@gandalf.hpl.hp.com [Tue, 10 Aug 2004 11:46:08 +0000 (11:46 +0000)]
bitkeeper revision 1.1159.14.1 (4118b580s6wv9f_TYlNpiSrvoYj-qQ)
Merge http://xen.bkbits.net:8080/xeno-unstable.bk
into gandalf.hpl.hp.com:/var/bk/xeno-unstable.bk
iap10@labyrinth.cl.cam.ac.uk [Tue, 10 Aug 2004 10:44:28 +0000 (10:44 +0000)]
bitkeeper revision 1.1159.1.29 (4118a70c_wkf85zkXfw4OdzJgArpNA)
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
mjw@wray-m-3.hpl.hp.com [Tue, 10 Aug 2004 10:26:00 +0000 (10:26 +0000)]
bitkeeper revision 1.1159.13.3 (4118a2b8Vq29DYYv3u6Iy7NHB25wRw)
Make the suspend callback for migrate/save wait until the domain
is suspended.
mjw@wray-m-3.hpl.hp.com [Tue, 10 Aug 2004 10:15:57 +0000 (10:15 +0000)]
bitkeeper revision 1.1159.13.2 (
4118a05d8c-7rVahMVITdEqi_yjy1Q)
Modify domain events, add an event when a suspend completes.
mjw@wray-m-3.hpl.hp.com [Tue, 10 Aug 2004 10:14:28 +0000 (10:14 +0000)]
bitkeeper revision 1.1159.13.1 (4118a004V4kwgoMR9dGS7kTWxK4rmg)
Fix restart problem caused by old info in domain object.
iap10@labyrinth.cl.cam.ac.uk [Tue, 10 Aug 2004 07:39:01 +0000 (07:39 +0000)]
bitkeeper revision 1.1159.1.28 (41187b95qq9FYQ9PqtZM83wzpOUnlw)
cleanups
kaf24@scramble.cl.cam.ac.uk [Mon, 9 Aug 2004 23:22:10 +0000 (23:22 +0000)]
bitkeeper revision 1.1159.1.27 (41180722W5BkKRn14WoivvfF9m_vHw)
vmalloc fix for XL2.4
iap10@labyrinth.cl.cam.ac.uk [Mon, 9 Aug 2004 21:59:34 +0000 (21:59 +0000)]
bitkeeper revision 1.1159.1.26 (4117f3c6w3nduQYTDJ5egeudVttQxQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Mon, 9 Aug 2004 21:59:20 +0000 (21:59 +0000)]
bitkeeper revision 1.1159.12.2 (4117f3b8rwM8OBu0SxwoWkvUXsjLTQ)
add migration support to ngio frontend blk driver.
iap10@labyrinth.cl.cam.ac.uk [Mon, 9 Aug 2004 21:46:57 +0000 (21:46 +0000)]
bitkeeper revision 1.1159.12.1 (4117f0d1EjfQrr7cjM82SS7qdzq81A)
Build xend manual plus latex fixes
cl349@freefall.cl.cam.ac.uk [Mon, 9 Aug 2004 18:11:55 +0000 (18:11 +0000)]
bitkeeper revision 1.1159.1.25 (4117be6bLYYSPEpF52jdon8ylnpbvg)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
iap10@labyrinth.cl.cam.ac.uk [Mon, 9 Aug 2004 17:38:41 +0000 (17:38 +0000)]
bitkeeper revision 1.1159.1.24 (4117b6a1euBrYZVVvGdpODhTzq8iNA)
Fix migrate to cope with domains that are paused.
cl349@freefall.cl.cam.ac.uk [Mon, 9 Aug 2004 16:48:18 +0000 (16:48 +0000)]
bitkeeper revision 1.1159.11.1 (4117aad2VMVHJgLjLoAi7e8p6-IDHA)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xeno.bk-26dom0
cl349@freefall.cl.cam.ac.uk [Mon, 9 Aug 2004 16:48:05 +0000 (16:48 +0000)]
bitkeeper revision 1.1159.9.2 (4117aac59UnqRy-TnEWlQYDDWkJGdw)
Another go at getting time right.
iap10@labyrinth.cl.cam.ac.uk [Mon, 9 Aug 2004 15:57:24 +0000 (15:57 +0000)]
bitkeeper revision 1.1159.1.23 (41179ee4n9QXN7n4rAIyAzqiQEpN0Q)
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
mjw@wray-m-3.hpl.hp.com [Mon, 9 Aug 2004 15:52:11 +0000 (15:52 +0000)]
bitkeeper revision 1.1159.6.6 (41179dabYIpxIUZuaPwVjF-Fu7boXA)
Fix restore to have correct arguments.
mjw@wray-m-3.hpl.hp.com [Mon, 9 Aug 2004 15:48:32 +0000 (15:48 +0000)]
bitkeeper revision 1.1159.6.5 (41179cd0aGJI1_zvJCg05dqagSOrlw)
Fix problem with wrong domain name in vifctl down.
Add generic support to XendRoot to solve recursive
mutual import problem.
iap10@labyrinth.cl.cam.ac.uk [Mon, 9 Aug 2004 15:29:16 +0000 (15:29 +0000)]
bitkeeper revision 1.1159.1.22 (4117984cSNOqKVTFV97zIpybL33vEA)
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Mon, 9 Aug 2004 15:03:23 +0000 (15:03 +0000)]
bitkeeper revision 1.1159.1.21 (4117923bFc8c7Tleuz6NxJVECSRtyA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Mon, 9 Aug 2004 15:03:16 +0000 (15:03 +0000)]
bitkeeper revision 1.1159.10.1 (41179234G_zlE3rKBONBrCdIxH0sjA)
merge fix
cl349@freefall.cl.cam.ac.uk [Mon, 9 Aug 2004 14:47:36 +0000 (14:47 +0000)]
bitkeeper revision 1.1159.1.20 (41178e88A1S5EfFziBPZym2EyUQXSw)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
cl349@freefall.cl.cam.ac.uk [Mon, 9 Aug 2004 14:46:09 +0000 (14:46 +0000)]
bitkeeper revision 1.1159.9.1 (41178e31cBWhZ0DxCG135dh8XerZfg)
(Always) use our version of ioport.c.
mjw@wray-m-3.hpl.hp.com [Mon, 9 Aug 2004 12:52:35 +0000 (12:52 +0000)]
bitkeeper revision 1.1159.6.4 (41177393RXYTn_RK_wu6NpLesN04YA)
Raise an error when vbd grow fails.
kaf24@scramble.cl.cam.ac.uk [Mon, 9 Aug 2004 12:32:03 +0000 (12:32 +0000)]
bitkeeper revision 1.1159.1.19 (41176ec3W_DH9FPkB5dCwvX6Px3Ikg)
Fix the broken build.
mjw@wray-m-3.hpl.hp.com [Mon, 9 Aug 2004 12:30:34 +0000 (12:30 +0000)]
bitkeeper revision 1.1159.6.3 (41176e6a6b2iBgpt5G6vdnKJ6_grmw)
Fix error when save terminates.
mjw@wray-m-3.hpl.hp.com [Mon, 9 Aug 2004 12:25:34 +0000 (12:25 +0000)]
bitkeeper revision 1.1159.6.2 (41176d3eHxHC1VGHGu53bIhNRwFGGg)
Keep domain list up-to-date on domain shutdown.
kaf24@scramble.cl.cam.ac.uk [Mon, 9 Aug 2004 12:13:09 +0000 (12:13 +0000)]
bitkeeper revision 1.1159.1.18 (41176a55uZUDpX_GZ9o7ntvyBsjOGg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Mon, 9 Aug 2004 12:12:59 +0000 (12:12 +0000)]
bitkeeper revision 1.1159.8.1 (41176a4bLElcLg3fxcgHsObA3Tdk8w)
Clean up synchronous 'event-channel callbacks' so that do_IRQ() is
always called with a valid pt_regs pointer.
iap10@labyrinth.cl.cam.ac.uk [Mon, 9 Aug 2004 10:49:12 +0000 (10:49 +0000)]
bitkeeper revision 1.1159.1.17 (411756a8kKZuzEWAvdGV8rtw_viqYA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
kaf24@scramble.cl.cam.ac.uk [Mon, 9 Aug 2004 10:20:37 +0000 (10:20 +0000)]
bitkeeper revision 1.1159.1.16 (41174ff5ujN698k09JTEc1zTtLVakg)
Fix initrd for 2.6.
iap10@labyrinth.cl.cam.ac.uk [Mon, 9 Aug 2004 09:52:17 +0000 (09:52 +0000)]
bitkeeper revision 1.1159.7.1 (41174951klGy2QEbQWYmrGAtzPji9A)
Merge
mjw@wray-m-3.hpl.hp.com [Mon, 9 Aug 2004 09:50:15 +0000 (09:50 +0000)]
bitkeeper revision 1.1159.6.1 (
411748d7-DyfJk-MOXRVdFnSV7ZYdw)
Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Mon, 9 Aug 2004 09:47:56 +0000 (09:47 +0000)]
bitkeeper revision 1.1159.1.15 (4117484cSz9LsszbZPgenjDzMqHtTg)
Compile fix.
kaf24@scramble.cl.cam.ac.uk [Mon, 9 Aug 2004 09:40:14 +0000 (09:40 +0000)]
bitkeeper revision 1.1159.1.14 (4117467elQav6yf21P_6arzR_7_87A)
Adjust timeofday for tick interrupts that we haven't taken yet.
iap10@labyrinth.cl.cam.ac.uk [Mon, 9 Aug 2004 09:38:18 +0000 (09:38 +0000)]
bitkeeper revision 1.1108.57.1 (4117460ajav0OLcX9y8IQtXQMz0RvQ)
step 1 of fixing migration support after the interface changes
kaf24@scramble.cl.cam.ac.uk [Mon, 9 Aug 2004 09:19:31 +0000 (09:19 +0000)]
bitkeeper revision 1.1159.1.13 (411741a3BEQR1OU0KjkBd6_-F2KuEw)
Clean up 2.6 processor config.
kaf24@scramble.cl.cam.ac.uk [Sun, 8 Aug 2004 20:25:07 +0000 (20:25 +0000)]
bitkeeper revision 1.1159.1.12 (41168c230W3pxxUssBkT_C2wDyotvA)
Bring 2.6 time code up to 2.4 spec. This brought in a bunch of DOM0 code,
in particular, and may help with some of the time problems that we've been
seeing.
kaf24@scramble.cl.cam.ac.uk [Sun, 8 Aug 2004 19:11:16 +0000 (19:11 +0000)]
bitkeeper revision 1.1159.1.11 (41167ad4Yx3OUTmkAYwUL5rDLiIUbA)
It is safe for inter-dom event channels to still be bound during suspend.
Normal driver restart mechanisms will clean things up during resume.
kaf24@scramble.cl.cam.ac.uk [Sun, 8 Aug 2004 17:53:28 +0000 (17:53 +0000)]
bitkeeper revision 1.1159.1.10 (41166898jfM2rQDBL4cMDDNtx6P9VA)
Allow blkdev frontend driver to create entropy for /dev/random.
cl349@freefall.cl.cam.ac.uk [Sun, 8 Aug 2004 08:52:34 +0000 (08:52 +0000)]
bitkeeper revision 1.1159.1.9 (4115e9d2mgdM0_n-I2FN67cu3U6EOg)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
cl349@freefall.cl.cam.ac.uk [Sun, 8 Aug 2004 08:51:25 +0000 (08:51 +0000)]
bitkeeper revision 1.1159.5.1 (4115e98dPNWH4xtwe1JdP6o99WWTCQ)
Always select our idle loop.
iap10@labyrinth.cl.cam.ac.uk [Sat, 7 Aug 2004 14:33:41 +0000 (14:33 +0000)]
bitkeeper revision 1.1159.1.8 (4114e84532jMbVgxayKe_J9XghOtWw)
Allow vbd device names to be used with and without /dev/ prefix
iap10@labyrinth.cl.cam.ac.uk [Fri, 6 Aug 2004 18:45:26 +0000 (18:45 +0000)]
bitkeeper revision 1.1159.1.7 (4113d1c6Eo4646ueDNflRbNI2S3wLg)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/tetris/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Fri, 6 Aug 2004 18:45:12 +0000 (18:45 +0000)]
bitkeeper revision 1.1159.4.1 (4113d1b8oHof-8weGeQ3gNQFteLGEg)
David Becker writes:
This patch adds support for high memory to /proc/xen/memory_target,
and it restores the mem= linux boot parameter. This is for 2.4.26 only.
I haven't looked at 2.6 yet. (remmeber that CONFIG_HIGHMEM
is not on by default in the xen0 and xenU configs)
I have racks of 2g and 4g machines, hence my interest.
The 'mem=' param tells linux the maximum amount of memory it can use.
The feature originated for hosts where the normal mem detection mechanisms
failed. These days its main use in stock linux is to artificially
constrain how much memory linux uses for testing low memory systems.
With this patch, mem= now means the max memory linux could ever use.
When a domain is created with less than that the mem= value, linux will
behave as though that 'missing' memory is 'allocated'. To give the
domain more memory, first run setdomainmaxmem in Dom-0 to raise Xen's
limit, then write the new total to /proc/xen/memory_target in the
domain. When mem= is not explicitly set, it defaults to the
boottime size of the domain.
dom-0# xm create name=dom-1 memory=100 extra='-b mem=2g'
dom-0# setdomainmaxmem 1 2g
dom-1# echo 2g > /proc/xen/memory_target
cl349@freefall.cl.cam.ac.uk [Fri, 6 Aug 2004 18:15:02 +0000 (18:15 +0000)]
bitkeeper revision 1.1159.1.6 (4113caa6AcvGsHTGoZjmuhmzw2YspQ)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
cl349@freefall.cl.cam.ac.uk [Fri, 6 Aug 2004 18:13:40 +0000 (18:13 +0000)]
bitkeeper revision 1.1159.3.1 (4113ca544f2ijHD3gffCMUC9u9wOaQ)
Make time code more robust.
iap10@tetris.cl.cam.ac.uk [Fri, 6 Aug 2004 15:55:31 +0000 (15:55 +0000)]
bitkeeper revision 1.1159.1.5 (4113a9f3PDFYg7EjovC2RDHcOb74rA)
2.6 block device backend fix -- we weren't allowing whole disks to be exported.
kaf24@scramble.cl.cam.ac.uk [Fri, 6 Aug 2004 15:01:04 +0000 (15:01 +0000)]
bitkeeper revision 1.1159.1.4 (41139d30ti25GcZ_ZdQ_JgKIlrbiHQ)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Fri, 6 Aug 2004 15:00:39 +0000 (15:00 +0000)]
bitkeeper revision 1.1159.2.1 (41139d17RLVEh5iKEyxO0hVWOtdS6Q)
Domain ids are 16 bits.
cl349@freefall.cl.cam.ac.uk [Fri, 6 Aug 2004 14:11:00 +0000 (14:11 +0000)]
bitkeeper revision 1.1159.1.3 (41139174iXDl-lRZjxOIIxORO_R1YA)
Only fail because we're not a privileged domain after performing all
other checks (permissions & valid level).
cl349@freefall.cl.cam.ac.uk [Fri, 6 Aug 2004 13:28:05 +0000 (13:28 +0000)]
bitkeeper revision 1.1159.1.2 (4113876512dMKuet45HFX0pB88bZlA)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xeno.bk-26dom0
cl349@freefall.cl.cam.ac.uk [Fri, 6 Aug 2004 13:25:19 +0000 (13:25 +0000)]
bitkeeper revision 1.1149.2.3 (411386bfYp4SwvBgrsGPfuJ_1XU5xw)
Enable pcibios_scan_all_fns since otherwise we don't find all multifunction devices.